body {
    width: 100vw;
    height: 100vh;
    background-image: url("../../img/780.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    font-family: Arial, sans-serif;
  }

  .card {
    margin-top: 200px;
    max-width: 600px;
    border: none;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  }

  .card-title {
    font-size: 28px;
    font-weight: bold;
    text-align: center;
    color: #333;
  }

  .form-label {
    color: #555;
  }

  .form-control {
    border-radius: 25px;
  }

  .btn-primary {
    background-color: #007bff;
    border-color: #007bff;
    border-radius: 25px;
  }

  .btn-primary:hover {
    background-color: #0069d9;
    border-color: #0062cc;
  }

  .text-secondary {
    color: #888;
  }